﻿#ifndef __SS_TEXTURE_2D_H__
#define __SS_TEXTURE_2D_H__
#include "../resmgr/ssTextureSpirit2d.h"
#include "container/ssArray.h"

namespace StarSeeker
{

class ssTexture2D
{
public:
	ssTexture2D();
	~ssTexture2D();
	//加载图片，层号自动累加
	bool Load(const char* uri);
	//卸载
	void UnLoad();
	//使用纹理
	void Use();
	//
	void Nonuse();
	//获取句柄
	u32 GetHandle(u8 layer);
	//获取层数
	u8 GetLayers();
private:
	u8							m_numLayer;			//图层数
	ssArray<ssTextureSpirit2d*>	m_pictures;			//图片对象
};

}
#endif
